package cn.com.bluemoon.daps.model.core.file;

import cn.com.bluemoon.daps.common.domain.BaseModel;

/**
 * @author Jarod Kong
 * @date 2021-03-20 11:39
 **/
@FunctionalInterface
public interface ICopyDbModel<T extends BaseModel<T>> {

    /**
     * 来自数据库的模型
     *
     * @param model 来自数据库的模型
     */
    <V extends IMetaData<T>> V copyDbProperties0(T model);

    default void setOrder(Integer order) {

    }
}
